<script>
export default {
  onLaunch: function () {
    console.log("App Launch");

    const dbName = "qxp";
    const dbFileName = "qxp.db";
    const tableName = "`zd-bz`";  // 注意表名要加反引号
    const dbDocPath = plus.io.convertLocalFileSystemURL("_doc/"); // 获取私有目录
    const dbFullPath = dbDocPath + dbFileName;
    const staticDbPath = "_www/static/db/" + dbFileName; // 静态资源路径

    // 判断数据库是否已存在
    plus.io.resolveLocalFileSystemURL(
      "_doc/" + dbFileName,
      function () {
        console.log("数据库已存在，无需拷贝");
        
      },
      function () {
        console.log("数据库不存在，开始拷贝...");
        copyDatabaseFromStatic(staticDbPath, "_doc/" + dbFileName, function (success) {
          if (success) {
            console.log("数据库操作")
          } else {
            console.error("数据库复制失败");
          }
        });
      }
    );

    // 拷贝数据库文件（使用 copyTo）
    function copyDatabaseFromStatic(fromPath, toPath, callback) {
      console.log("准备使用 copyTo 拷贝数据库：", fromPath, "->", toPath);

      plus.io.resolveLocalFileSystemURL(fromPath, function (entry) {
        plus.io.resolveLocalFileSystemURL("_doc/", function (dstDir) {
          entry.copyTo(dstDir, dbFileName, function () {
            console.log("✅ 数据库 copyTo 成功！");
            callback(true);
          }, function (e) {
            console.error("❌ copyTo 失败：", e);
            callback(false);
          });
        }, function (e) {
          console.error("❌ 解析目标路径 _doc 失败：", e);
          callback(false);
        });
      }, function (e) {
        console.error("❌ 找不到源数据库文件：" + fromPath, e);
        callback(false);
      });
    }

    // 打开数据库并查询数据
   
  }
};

</script>

<style>
	/*每个页面公共css */
	page,
	body {
	    /*background-image: url('/static/background/bj.jpg');  图片路径*/
		background: linear-gradient(to bottom, #43b2a2, #e2ba97)
	   /* background-size: cover;  让图片覆盖整个容器 */
	    /*background-position: center;  背景图片居中显示 */
	    /* background-repeat: no-repeat; /* 不重复显示背景图片 */ 
	}
	
</style>

